package com.itheima.d5_time;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class Test4Calendar {
    public static void main(String[] args) {
        // 目标：掌握Calendar的使用和特点。
        // 1、得到系统此刻时间对应的日历对象。
        Calendar instance = Calendar.getInstance();
        Calendar c = Calendar.getInstance();
        // 2、获取日历中的某个信息(年，月，日)
        System.out.println(instance.get(Calendar.YEAR));
        int i = c.get(Calendar.DAY_OF_WEEK);
        // 3、拿到日历中记录的日期对象
        Date time = instance.getTime();
        Date time1 = c.getTime();
        // 4、拿到时间毫秒值
        long timeInMillis1 = c.getTimeInMillis();
        long timeInMillis = instance.getTimeInMillis();
        // 5、修改日历中的某个信息
        instance.set(2020,3,22);
        System.out.println(instance);
        c.setTime(time);//没有返回值，只是修改内容
        System.out.println(" c = " +  c);
        // 6、为某个信息增加或者减少多少
        instance.add(Calendar.YEAR, -90);
    }

    public static void showDatetime(Calendar calendar) {
        Date time = calendar.getTime();

        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        System.out.println(sdf.format(time));
    }

}
